package com.basic.sys.dao.mapper;

import com.basic.sys.dao.model.PumpEquipment;
import com.basic.sys.dao.model.PumpEquipmentExample;
import java.util.List;

import com.basic.sys.domain.DeviceCount;
import com.basic.system.dao.model.Dictionary;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@Mapper
public interface PumpEquipmentMapper {
    long countByExample(PumpEquipmentExample example);

    int deleteByExample(PumpEquipmentExample example);

    int deleteByPrimaryKey(Long id);

    int insert(PumpEquipment record);

    int insertSelective(PumpEquipment record);

    List<PumpEquipment> selectByExample(PumpEquipmentExample example);

    PumpEquipment selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") PumpEquipment record, @Param("example") PumpEquipmentExample example);

    int updateByExample(@Param("record") PumpEquipment record, @Param("example") PumpEquipmentExample example);

    int updateByPrimaryKeySelective(PumpEquipment record);

    int updateByPrimaryKey(PumpEquipment record);

}